V = Variables
R = Reading functions
The VC11HdrJoint function calculate the posit Joint for a device according to the HIGH DATA RAPPRESENTATION scheme.
VC11HdrJoint (Joint,HdrType,ResultX,ResultY,ResultZ)
Parameters:
| IN/OUT | VARIABLE TYPE | EXAMPLE NAME | DIM | |
|---|---|---|---|---|
| Joint | JOINT | joint | Device JOINT | |
| HdrType | GLOBAL CONST SYSTEM | 2 | B | HDR viewing type |
| ResultX | GLOBAL | returnX | L | X axis position converted |
| ResultY | GLOBAL | returnY | L | Y axis position converted |
| ResultZ | GLOBAL | returnZ | L | Z axis position converted |
La visualizzazione HDR permette di centrare l'intervallo delle unità sui valori interi. Il valore viene calcolato tramite encoder, measure e pulse viene approssimato all'unità più vicina.
0 - L'Hdr è disabilitato.
1 - L'Hdr è attivo, nella fascia centrale fra due unità (fra 0→1 la fascia è [0.25, 0.75] ) viene visualizzato un conteggio che oscilla fra i due valori.
2 - L'Hdr è attivato
Sia jtXYZ un device JOINT con parametri
| measurex: 220 | pulsex: 4096 | encoderx: 62296 | 62296/4096*220 = 3345,97 | positx:3345 |
| measurey: 110 | pulsey: 4096 | encodery: 73692 | 73692/4096*110 = 1979,03 | posity:1979 |
| measurez: 336 | pulsez: 4096 | encoderz: -6939 | -6939/4096*336 = -569,21 | positz:-569 |
VC11HdrJoint(jtXYZ,2,ResultX, ResultY, ResultZ)
restituisce i valori ResultX = 3346 ResultY = 1979 ResultZ = -569